//=======================================================================
//功能: 			JavaScript header
//author:		岳静
//e-mail: 		yuejing0129@126.com
//QQ:			503490146
//date: 		2012-09-22
//version: 		1.0
//=======================================================================
$(function() {
	//等级提示
	$('#commGradeInfo').poshytip({
		content: '<a href="javascript:;" onclick="header.userGradeInfo();">查看等级信息</a>',
		alignTo: 'target',
		alignX: 'inner-left',
		offsetX: 0,
		offsetY: 5
	});
	$('#mainCenter').poshytip({ alignTo: 'target', alignX: 'inner-left', offsetX: 0, offsetY: 5 });
	$('#mainPb').poshytip({ alignTo: 'target', alignX: 'inner-left', offsetX: 0, offsetY: 5 });
	$('#main').poshytip({ alignTo: 'target', alignX: 'inner-left', offsetX: 0, offsetY: 5 });
	$('#mainInfo').poshytip({ alignTo: 'target', alignX: 'inner-left', offsetX: 0, offsetY: 5 });
	$('#mainRanking').poshytip({ alignTo: 'target', alignX: 'inner-left', offsetX: 0, offsetY: 5 });
	$('#commGradeInfo').click(function() {
		header.userGradeInfo();
	});
});
var header = {
		/**
		 * 妞币积分帮助点击事件
		 */
		openHelp : function() {
			header.openDivWindow('toGetRuleManager.shtml', '如何获取更多妞币和积分', 550, 300);
		},
		/**
		 * 用户等级点击事件
		 */
		userGradeInfo : function() {
			header.openDivWindow('toGetGradeManager.shtml', '等级帮助', 330, 300);
		},
		/**
		 * 邀请好友
		 */
		inviteFriendInfo : function() {
			prompt.colorbox($('#inviteFriendInfoContent').html(), '邀请好友获取妞币噢~');
		},

		/**
		 * 打开页面
		 * @param _url
		 * @param _title
		 * @param _width
		 * @param _height
		 */
		openWindow : function(_url, _title, _width, _height) {
			if(_width === undefined) _width = 500;
			if(_height === undefined) _height = 300;
			var _content = '<iframe src="' + _url + '" width="' + _width + '" height="' + _height + '" scrolling="auto" frameborder="0"></iframe>';
			prompt.colorbox(_content, _title);
		},

		/**
		 * 打开Div页面
		 * @param _url
		 * @param _title
		 * @param _width
		 * @param _height
		 */
		openDivWindow : function(_url, _title, _width, _height) {
			if(_width === undefined) _width = 500;
			if(_height === undefined) _height = 300;
			var _content = '<div id="openDivWindowInfo" style="width: ' + _width + 'px; height:' + _height + 'px; padding: 5px;"></div>';
			prompt.colorbox(_content, _title);
			$('#openDivWindowInfo').load(_url);
		},

		/**
		 * 选中操作的Menu菜单
		 * @param _selectId	: 选中的菜单
		 */
		selectOperateMenu : function(_selectId) {
			var _operateMenu = $('#operateMenu > li');
			$.each(_operateMenu, function(i, obj) {
				var _this = $(obj);
				if(_this.attr('id') === _selectId) {
					_this.attr('class', 'onselect');
					return;
				}
			});
		},

		/**
		 * 菜单点击事件
		 * @param _this	: 当前对象
		 * @param _url	: 链接地址
		 */
		selectMenu : function(_this, _url) {
			var _obj = undefined;
			var _menu = $(".left_menu");
			var _bodyContent = $('#bodyContent');
			_bodyContent.empty();
			$.each(_menu, function(i, obj) {
				_obj = $(obj);
				if(_obj.attr('id') === $(_this).attr('id')) {
					_obj.attr("class", "left_menu left_hover");
					_bodyContent.load(_url + '?datetime=' + new Date().valueOf());
				}
				else {
					_obj.attr("class", "left_menu");
				}
			});
		},

		/**
		 * 同步用户关注
		 * @param _synchrologNum	同步用户关注的次数[默认1次]
		 */
		synchrologAttention : function(_synchrologNum) {
			if(_synchrologNum === undefined) _synchrologNum = 1;
			jQuery.ajax({
				url : webroot + "/attention/json/synchrologAttention.shtml",
				data : { "synchrologNum" : _synchrologNum },
				type : "POST",
				dataType : "json",
				async : true,
				beforeSend: function(){
					//提交处理的函数
					//loading("同步用户关注中...");
				},
				error : function(json){
					//alert("同步用户关注出错了~");
					//unloading();
				},
				//返回的是一个对象
				success : function(json){
				}
			});
		},

		/**
		 * 同步用户粉丝
		 * @param _synchrologNum	同步用户粉丝的次数[默认1次]
		 */
		synchrologFans : function(_synchrologNum) {
			if(_synchrologNum === undefined) _synchrologNum = 1;
			jQuery.ajax({
				url : webroot + "/fans/json/synchrologFans.shtml",
				data : { "synchrologNum" : _synchrologNum },
				type : "POST",
				dataType : "json",
				async : true,
				beforeSend: function(){
					//提交处理的函数
					//loading("同步用户粉丝中...");
				},
				error : function(json){
					//alert("同步用户粉丝出错了~");
					//unloading();
				},
				//返回的是一个对象
				success : function(json){
				}
			});
		}
};